impounded pond - French English Dictionary